How long for keflex to get out of system