BBC reports Iranian police have used water cannon, batons, tear gas and live rounds to break up protests over the presidential election, witnesses in Tehran say.