Graeme Swann is confident England have what it takes to win the T20 World Cup, despite struggling in their opener against Scotland.