Bioactive substances with anti-neoplastic efficacy from marine invertebrates: Porifera and Coelenterata.