Intercalation and exfoliation chemistries of transition metal dichalcogenides