Liechtenstein agrees to share information with IRS