Microsoft extends warranty for all Xbox 360s