Can cephalexin be taken with benadryl