India bonds gain as oil cools on US-Iran deal hopes amid rupee pressure