George Weah elected Liberian president