Joaquim Pedro Magalhaes Spinola