Ranbir Kapoor to play Ram