HDFC bank opens 7 branches in Himachal