John denies reports of slapping a fan