Nigeria's President Muhammadu Buhari has addressed the nation after spending more than three months in London for medical treatment for an undisclosed illness.