how long does a ps5 controller last