Two potassium rare-earth polyphosphates KLn(PO3)4 (Ln=Ce, Eu): Structural, optical, and electronic properties