Gloucestershire Welcomes 42 New Electric Buses