Who was the first englishman to sail around the world? a john cabot b henry hudson c sir francis drake d sir walter raleigh