Clashes erupt again in Cairo after a weekend of violence, with reports of more than 20 people killed and hundreds wounded in protests at military rule.