Microsoft delivers mega PowerPoint patch