Mohamed Salah has put pen to paper on a new Liverpool deal, ending months of speculation about his future