Macron resists calls to resign, vows to name new French PM within days