Hospital battles infections with robots