I don't know about the color but if it smells it's like green-blue algae (I think that's what it's called and it isn't always that color so...) which isn't actualy algae at all but some kind of bacteria (once again - if I remember correctly). This particular kind can be dangerous because (if I remember correctly...) it can release some kind of toxin into the water.
I'd begin by removeing the sharks (take them to your local fish store). Take out the filter and run it in a bucket of tank water with some fish food or pure ammonia or a frozen prawn to keep the beneficial bacteria alive. If you want the sharks, you could put those in the bucket temporarily and use them as your source of ammonia - but then you need to do the next part as quickly as possible so as not to stress them out (plus I'm not certain whether this would be practical if they are big)Then empty and clean out the tank, ornaments, gravel etc. I know that sounds like a lot of pointless work but tanks with that sort of algae tend to have it for a reason. Decreasing feeding, turning off the lights and covering the tank for a few days to keep out sunlight might help but I think your best option would be a realy thorough clean - and you get a chance to re-think your set-up and maybe change some things around (maybe get sand... lol).
On the other hand - I may have completely mis-identified the algae
.
If it's ordinary algae - get some otos (depending on the sharks of course) or some SAEs or some FFs or some FSAEs or a bristlenose plec, bulldog plec, temporary golden/chinese algae eater (temporary cause of aggression as it matures and size - 10").
If it's ordinary algae, also test your tap water for excessive phosphates and reduce your 'daylight' hours to about 7-8 and reduce feeding as well.
I hate algae
- after growing some in my tank especialy for some new otos, I decided not to get any after all!!! Oh the frustration... so I cleaned it up with a sock
Yeah, anyway - it took me for EVER to get the algae to grow... Then I didn't need it! Then I had to get rid of it... Ok. Rant over.