Theo Walcott deal goes through for Arsenal