keflex time to work on skin infection