Palo Alto Networks reports strong Q1 results, appoints new CFO