Google agrees to settle UK app developers' lawsuit for $353 million