Abel Xavier Teixeira de Magalhães