Pedro Alves Soares Vaz de Castro