Sharks and giant trevally clash in a spectacular annual feeding frenzy off Mozambique's coast, where predator and prey dramatically swap roles.