27 electric buses to hit Lahore roads by month-end