Peacekeeper shot dead in Solomons