Ranveer Singh to don a 17 kg armour for Sanjay Leela Bhansali’s Bajirao Mastani