Porphyrin-based molecular tweezers as a receptor for bipyridinium guests