Transition Metal Dichalcogenides: Properties, Synthetic Routes and Applications