Rupee stuck under oil pressure; Iran war shadows Trump's China trip