2012 NFL Schedule Announced Tuesday