Shamshera: Here's how Ranbir Kapoor prepared for his role physically and mentally