Суонзи победи гостуващия Уест Хем с 3:0 в първи мач от втория кръг на английското футболно първенство.