Shooter who killed 23 in racist attack in Texas agrees to pay $5M in restitution