India bucks US pressure on Iran pipeline deal