Magnesium, calcium and barium perchlorate complexes of ciprofloxacin and norfloxacin