karan johar turns 51