Death toll in Solomons floods hits 16; 49,000 left homeless