Thames Freeport to open in just weeks