Data-driven control for linear systems using reachable sets