Layered transition metal dichalcogenides for electrochemical energy generation and storage