Gaviria resigns as Liberal Party leader