India hikes petrol and diesel prices by about 3 rupees/litre, retailers say