Barack Obama: Greta Thunberg is 'one of our planet's greatest advocates'