Sensex, Nifty50 rise 0.6% as China markets rally; Tata Motors and metal stocks drop, while M&M and Bharat Electronics gain