Macron promises ‘significant’ tax cuts but denies some ‘yellow vest’ demands