Brent crude tops $50 a barrel for the 1st time since March