The Red Cross says three million may have been affected by the Haiti earthquake.