Flap endonuclease 1: a novel tumour suppresser protein