Houston area braces for icy weather