HDFC Bank opens 100 new branches across India