Space group and crystal structure of the Perovskite CaTiO3 from 296 to 1720K