People run for cover as Iranian police open fire during protest at Tehran metro station