Occlutech PFO closure device: a long-term (up to 10-year overview) review of safety and efficacy