McAuliffe vetoes bill on school choice