Largo approves $7M road improvement project