The death toll from a militant attack on a Kenyan hotel complex rose to 21 on Wednesday, the police chief said in a televised address.