How to evade a coevolving brood parasite: egg discrimination versus egg variability as host defences