On The Beach pulls all summer holidays from sale