Lenovo announces ThinkPad X220 ultraportable