Ok, here's the absolute best advice I can give you. . .
1. Change only 20-30% of the water each time. . . too much is only killing off bacteria and feeding the algae.
2. Vacuum only 1/3 of the tank each time you vacuum. All that brown stuff you're pulling out is poop. . . that poop is filled with useful bacteria. . . Bacteria competes with algae for food. . .
3. Stuff your fish like Rayman said and turn out the lights for 3 days along with covering the tank completely so that NO LIGHT gets in. Algae could grow off an L.E.D. from a clock radio practically. If it's not gone then turn on the lights to feed your fish again then repeat process.
4. Anacharis, hornwort, and water sprite are all hardy floating plants that cichlids won't tear up that will also compete with the Algae and steal food from it. The more good plants in there. . . the less the bad plants (algae) have to feed on.
5. Turn off your UV sterilizer unless you can set it to VERY low flow so that all the water flowing through it is sterilized enough to kill the algae. Otherwise turn it off b/c it's only going to feed it.
JMHO
--Jimmy
WHERE DID YOU GET ALL THAT FROM?????

