Selective photodynamic inactivation of Helicobacter pylori by a cationic benzylidene cyclopentanone photosensitizer - an in vitro and ex vivo study.