Rumors linking the Vatican bank to shadowy slush funds, offshore accounts and money laundering by organized criminals and even terrorists have long cast a cloud over its finances.