French president Emmanuel Macron has addressed a rare joint session of parliament, delivering what he called a roadmap for his presidency.