Lyon regained top spot in Ligue 1 after a narrow home victory over Nantes thanks to a goal from Nabil Fekir.