Outsourcing NHS cataract care has delivered big profits to private firms, report finds