Veblenite, K2□2Na(Fe2+5Fe3+4Mn2+7□)Nb 3Ti(Si2O7)2(Si8O22)2O6(OH)10(H2O) 3, a new mineral from Seal Lake, Newfoundland and Labrador : mineral description, crystal structure, and a new veblenite Si8O2 ribbon