The UN has again rejected allegations that it is not doing enough to prevent its peacekeepers from committing sexual assault.