Roof collapses at Charlotte church