Titan Cement International SA reports record earnings backed