One in five women have been sexually assaulted, analysis finds