Crystal structure, biochemical and cellular activities demonstrate separate functions of MTH1 and MTH2