The X-ray and neutron crystal structure of 2,4,6-triamino-1,3,5-triazine (melamine)