'Unremovable' xHelper malware has infected 45,000 Android devices