National Assembly passes 2017 budget