Austria's Parliament has approved making Covid-19 vaccinations mandatory for adults from next month, becoming the first European country to do so.