France’s Macron weakened by crisis over teen killed by police