Tech giants wage war with Apple over App Store guidelines