Samsung and Google sign 10-year global patent cross-license agreement