German cancer therapies : natural and conventional medicines that offer hope and healing