On the nonstoichiometry and point defects of olivine