International Olympic Committee vice president John Coates has described Brazil's preparations for the 2016 Rio de Janeiro Games as the worst he has ever seen.