Will Smith slaps reporter for trying to kiss him