Privately-run NHS hospital racks up £4.1m loss