Buy NBFCs now; shift to banks in H2: Suresh Ganapathy