Population dynamics constrain immune escape in human influenza A viruses