Fiji stun Samoa in Suva