Shahrukh Khan detained at New York airport for two hours