Germany beat France on penalties to win U-17 World Cup