The E2F transcription factors: key regulators of cell proliferation