Development of an explicit algebraic turbulence model for buoyant flows – Part 2: Model development and validation