HDFC Bank posts record profit, bad loans stable