Weight distribution of Preparata codes over Z4 and the construction of 3-designs