The repair of DNA damage: recent developments and new insights.