Hamas leader accuses Israel of holding up Shalit deal