De novo design of pH-responsive self-assembling helical protein filaments - Nature Nanotechnology