Never put on so much weight before: Ranbir Kapoor