$33B HCA sale approved by shareholders