ICED: Zero-Shot Transfer in Reinforcement Learning via In-Context Environment Design