Will Smith apologises to Chris Rock