FIFA has officially announced the hosts for the next two men's world cups, with Spain, Portugal, and Morocco set to host the 2030 tournament.