German Chancellor Angela Merkel has been named the most powerful woman in the world by Forbes magazine. It is the third year in a row that she has come out on top.