Strategies for specifically directing metal functionalization of protein nanotubes: constructing protein coated silver nanowires