João de Magalhães Pinheiro