Hosting FIFA 2026 World Cup will cost taxpayers $1B: watchdog report