weather influence mlb home runs