Crystal Structure and Charge-Ordering in La1.5Ca0.5CoO4 Studied by Neutron and Resonant X-ray Scattering