Nifty 50 logs steepest monthly losses since March 2020 on FII selling, dull earnings