Red Cross blood drive happening today