Up to 79% of spilled oil still in gulf, scientists say