Tux, slits, pantsuits... Celeb fashion at Karan Johar’s 50th mega birthday bash