Strengthening the International Financial Architecture: Where Do We Stand?