Second straight hike takes petrol, diesel to fresh record high