Undefeated Spence wins lopsided decision over Garcia to retain welterweight title