Centre hikes excise duty on petrol and diesel