Oil spill in Gulf of Mexico can fill 102 gyms