Tax Evasion: Mechanisms and the Impact of Double Taxation on Corporate Compliance