Katie Taylor retained her super-lightweight titles with a narrow unanimous decision victory over Amanda Serrano.