Christian Stocker has been sworn in as Austrian chancellor as the country's new government takes office after a five-month wait for a new administration.