Ridership up, Ahmedabad Metro trains to be run every 12 mins