Joe McKnight says he gained 16 pounds this offseason eating McDonald's