Tomas approaches Haiti; landfall expected in Cuba