Tsunami damages dozens of homes in Solomons, wave warning canceled elsewhere in South Pacific.