Kenya vows to end violence, looting 'at whatever cost'