Avian influenza H9N2 haemagglutinin: molecular basis of antigenicity and receptor binding