Modeling M6C precipitation in niobium-alloyed ferritic stainless steel