Soldier Field to Host 2017 MLS All-Star Game