Most protesters detained in recent Iran unrest freed, 300 still in jail: minister