Pep Guardiola says Kevin De Bruyne has the ability to do 'anything he wants', but only if the Man City winger is in the right mood.