Electric buses: Reading to get 24 new double-deckers