Scientists find sea corals are source of sought-after 'anti-cancer' compound