Complex Cation and Spin Orders in the High-Pressure Ferrite CoFe3O5