Prediction of Turbulent Flows: Guidelines and criteria for the use of turbulence models in complex flows