Provided herein a compound of formula: or a pharmaceutically acceptable salt, solvate, prodrug, clathrate, or stereoisomer thereof. Also provided herein are pharmaceutical compositions of the compounds of the invention and the compounds and compositions of the invention for use in a method of treating various dieases.