EU commission unveils climate law amid criticism