HDFC Bank net profit up by 18%