Nicer error for can't overwrite existing cassette

Raise `CannotOverwriteExistingCassetteException` rather than `Exception`.
Include cassette filename and record mode in error message.