Three dead as cyclone batters Samoa