Home News David Moyes leaves West Ham after club decide not to extend contract