Economic optimization of Organic Rankine cycle with pure fluids and mixtures for waste heat and solar applications using particle swarm optimization method