Oracle sues Google over Android and Java