Lower rim guanidinocalix[4]arenes: macrocyclic nonviral vectors for cell transfection.