Liverpool complete a £35m deal to sign midfielder Alexis Mac Allister from Brighton on a five-year contract.