The application of computational fluid dynamics codes to simulate heat and moisture transfer in stored grains