Explanation of diffuse scattering mechanism based on the structure of polar nanoregions in Ba(Ti1−xSnx)O3