Mahindra rolls out 'Centuro' at Rs 45,000; 'Mojo' launch by March-end