Cyclopentene dialdehydes from Tabebuia impetiginosa