SENIOR SUBORDINATED NOTE PURCHASE AGREEMENT DATED AS OF APRIL 28, 1998