NAIROBI , Kenya ( AP ) - Riot police fired tear gas and water cannons Thursday to beat back crowds of protesters heeding an opposition call for a " million-man " rally that many fear could worsen the violence that already has killed 300 people and displaced 100,000 .