Nissan recalls leaf, may catch on fire