Federal government procurement spend hits $47 billion in 2016-17