Poly(ethylene oxide)-poly(propylene oxide )-poly (ethylene oxide) block copolymer surfactants in aqueous solutions and at interfaces: thermodynamics, structure, dynamics, and modeling