Punjab budget: Petrol, diesel rates slashed