West Ham the perfect place for Chamakh to redeem himself