Icy roads cause two-hour school delay