João Pedro de Freitas e Castro