Brent crude drops to $ 54.58 a barrel