Francisco Coelho de Castro Magalhães