Veeva Systems beats Q1 estimates with $882.95M revenue, $2.24 EPS