HDFC Bank Profit Hits Rs 20,350 Crore Amid Geopolitical Risks