8 banking stocks may deliver 18%+ returns: Analysts