ECH to host blood drive July 29