The Delaware River Port Authority voted Wednesday to allocate $20 million to a cancer institute in Camden, a food bank, a rowing course and other projects in New Jersey, ending its 19-year run as an economic development agency and once again angering its critics.