Liquid–liquid–solid mass transfer and phase behavior of heterogeneous etherification of glycerol with isobutene