Cardinals address needs with seven draft picks