What former naval base was captured by the son of Angus MacDonald?