Nanostructured electrodes for next generation rechargeable electrochemical devices