Gofraid mac Amlaíb, King of Dublin and the Isles