Appeals court revives Oracle’s billion-dollar copyright claim against Google