Melbourne's MCG will host the first-ever NFL regular season game in Australia after beating out Perth and Sydney in a bidding war.