The difference between Hamas and Hezbollah militant groups and their motives