Roy Keane head-butted by fan