L-functions and Iwasawa theory