Electric buses to roll out by January-end