20 displaced after log home fire in Cornelius