WAIVER AND GENERAL RELEASE AGREEMENT