A detailed 1D model of a parabolic trough solar receiver with a double-validation approach