If you can, there's the Proceedings of the National Academy of Sciences. There's also the International Mathematican Research Notices, but this, I believe, is for short papers and not for just announcements.