Samflowlerite, a new Ca Mn Zn beryllosilicate mineral from Franklin, New Jersey; its characterization and crystal structure