FIFA WC: Croatia reach final for first time, beat England 2-1