In vitro self-assembly of tailorable nanotubes from a simple protein building block