RadioShack to open at North Haven Pavilion