Simulation of thermal fluid dynamics in parabolic trough receiver tubes with direct steam generation using the computer code ATHLET