Houston gets cooler temps, parts of Texas see snow