João Marinho de Barros de Magalhães