Mocha Cake with Crunchy Peanut Butter and Fudge