Diamond’s third-order elastic constants: ab initio calculations and experimental investigation