Manchester City manager Pep Guardiola says he had to play Ferran Torres as a striker against Marseille in the Champions League as he currently has so few other options.