Brazil's President Jair Bolsonaro cleared to leave hospital