ScotRail is set to enhance services on the West Highland Line with longer trains.