J.Crew opening 46 stores in 2013; to make European debut in London