Iran detains students as demo erupts on Tehran campus