Hamas to hold free elections as Israel waits to pull the trigger