#how long to digest protein shake