how many years has joe biden served for delaware as senator?