Who was in opposite role with Shah Rukh Khan in a 2001 Indian family drama film written and directed by Karan Johar and produced by Yash Johar?