Bank stocks fall 5% after Q1 results; Nifty breaks key resistance