Shah Rukh’s detention: US apologises, India talks tough