Men's average height 'up 11cm since 1870s'