In his first press conference in two years as president, Macron promised €5bn (£4.3bn) worth of cuts to income tax for lower and average earners as well as pension rises for the poorest and vowed no more schools or hospitals would be closed during his presidency, as he responded to protests.