Iranian police clash with opposition protesters in Tehran