One51 agrees to pay $150m for America’s Macro Plastics