Petrol crosses Rs 100 in Bengaluru – third metro after Mumbai, Hyderabad