Sub 30 nm silver nanowire synthesized using KBr as co-nucleant through one-pot polyol method for optoelectronic applications