Hugh Grant deceived Elizabeth Hurley with a prostitute because he was in a bad mood after watching his film