Salts Healthcare v Pelican Healthcare: infringement, equivalence and IPEC costs on appeal