Hillary Clinton has been challenged over claims she came under sniper fire while visiting Bosnia.