New approach to the synthesis of a functional macroporous poly(vinyl alcohol) network and design of boronate affinity sorbent for protein separation