Malta: Protesters call for justice as PM Muscat vows to step down!