Peer review and scientific publication at a crossroads