Hundreds of angry Newcastle fans have descended on St James' Park following reports that manager Kevin Keegan has left the club.