Oil spill in Solomon Islands threatens World Heritage site