TELUS Nokia Lumia 620 officially launching February 22nd