An Application Layer Non-Repudiation Wireless System: A Cross-Layer Approach