Large crowd chants 'Hands off Gaza! Hands off Lebanon! Hands off Middle East!' during rally near Prime Minister's office