How long to abstain from alcohol before a liver function test?