Typhoon Chaba has battered southern parts of South Korea with violent wind and heavy rain, killing at least three people.