Statins - the Holy Grail for cancer?