Apple and Google declare patent truce