Vinylphosphonic acid