Rockets hit Israel, which says truce broken