Brent crosses $67 mark as China, US show economic recovery