why diabetics get infections