The World Health Organization (WHO) has declared Liberia free of the Ebola virus, as the country has had no new cases in 42 days.