Numerical study on buoyant convection and thermal radiation in a cavity with various thermal sources and Cattaneo-Christov heat flux