Certified Checks: A Secure Payment Method