Texas man spreads cheer with roadside signs