The present invention provides compounds of formula (I):
including salts, solvates, and pharmaceutically acceptable derivatives thereof, pharmaceutical formulations containing them, processes for their preparation, and methods of treatment using them.