St. Louis to get $1.2 Billion riverfront redevelopment