The John Lewis Partnership (JLP) is to hire 12,500 temporary staff in its biggest ever recruitment drive for the festive period.