Nintendo announces launch date, pricing for Wii U