how long does creatine take to absorb