who was defeated in the battle of guadalcanal