Brent oil dives below $41 a barrel, lowest in 7 years