Iraq counts 46.1 million people in first census in 40 years