Hamas says it's ready for national dialogue with all Palestinian factions