At least four people have been killed and around two dozen others injured as tension flares up once more in the northern Lebanese town of Tripoli.