Former world player of the year George Weah has been sworn in as Liberian president in front of a reported crowd of 35,000 in Monrovia.