Competition between lone pair–π, halogen bond, and hydrogen bond in adducts of water with perhalogenated alkenes C2ClnF4−n (n = 0–4)