Brent climbs above $87 to highest level since April