Moore signs for Ipswich Town