SUBSCRIPTION AGREEMENT DATED AS OF APRIL 27, 2004 BY AND BETWEEN HARKEN ENERGY CORPORATION