Abbas: No election if Hamas blocks Gaza vote