Russian police and protesters clash at Olympics site