Henry Morgan, pirata y gobernador