Financial stocks weigh on Nifty 50 amid thin trading volumes, midcaps rise