Sleeping on the streets of Rio de Janeiro's Copacabana neighbourhood for one year after being fired, Samuel Rodrigues Silva suddenly woke up one night as he was being soaked with water.