Tsunami warning given after 7.7 tremor shakes Solomons