Herd immunity hard to predict says Professor Jane Heffernan