Metro approves $317-million busway connecting San Gabriel, San Fernando valleys