India dismisses G7 oil price cap, says energy security needs will guide crude purchases