Miloš Zeman has become president after being sworn into office at a ceremony at Prague Castle on Friday morning.