Shahid Kapoor turns 42 today