Comprehensive review on various parameters that influence the performance of parabolic trough collector