BaFe4O7 and K0.22Ba0.89Fe4O7: Canted Antiferromagnetic Diferrites with Exceptionally High Magnetic Ordering Temperatures