Ireland's Katie Taylor defeats Amanda Serrano narrowly on points to retain her light-welterweight title in Texas.