Greta Thunberg turns 18 and says she'll never buy new clothes again