Kenyan police have clashed with protesters who were demonstrating against the brutal bus attack by Al-Shabaab militants.