Petrol crosses Rs 96 in Delhi