Citrix, Palo Alto Networks strike strategic partnership