Frequency-switchable VO2-based coding metasurfaces at the terahertz band