Two-dimensional M2SD (M = Ge, Sn; D = Se, Te) monolayers with puckered structure: Electronic structure and optical properties