Jurgen Klopp agrees new deal with Liverpool until 2024