More than 300 protesters and police were injured in the Albanian capital Tirana's fiercest clashes in days.