Windows XP to be phased out by year's end despite customer demand