do you install cabinets or flooring first