My generation will not give up without a fight' Greta Thunberg tells Davos summit