Fairfax supervisors OK 420-unit mixed-use project in Tysons