Oil drops below $96