Gabriel Attal becomes France's youngest, first openly gay PM