Diesel crosses ₹100 per litre price mark after petrol