Frenchman Zarco narrowly misses home podium