England dare to dream but Croatia to be sternest test yet