Teen sues over Confederate flag prom dress