New material can absorb 90 times its own weight in spilled oil and ...