Celtic sign Swiss striker Ajeti from West Ham