IOB Q1 net profit climbs 49.3% to ₹1,659 crore