Morocco will co-host the 2030 tournament with Spain and Portugal, but FIFA deny North Africa nation to host final.