A steep improvement in Seychelles has seen it take over top spot in the foundation’s overall ranking from Mauritius