Tiny French village braces for onslaught on December 21 'end of the world'