Craig ferguson dating sharon stone who is shahid kapoor dating currently