Co-existing intermolecular halogen bonding, aryl packing and hydrogen bonding in driving the self-assembly process of Keggin polyoxometalates