Suspect appears in court over Marshalltown fire following confession