A numerical model for off-design performance prediction of parabolic trough based solar power plants