Charming Shoppes to Close 240 Stores