Federal appeals court now says Florida Latin cross can stay