Typhoon drives million from homes