20090602 tech: Nokia launches touchscreen phone N97