Appeal court revives Oracle-Google copyright battle