Catholic high school tells girls to cover up at promSparkly evening dresses, corsages, and... modesty ponchos?