Hector McNeil (footballer)