Deputy Mayor for Transport Val Shawcross launches electric buses