Contractor faces up to 45 years in prison for allegedly defrauding Bellevue, Edmonds, and Lynnwood homeowners