Katie Taylor won a majority decision against Amanda Serrano to retain her undisputed super lightweight championship.