Inositol phosphates and derivatives : synthesis, biochemistry, and therapeutic potential