Hewlett-Packard Beats on Q1 Earnings & Rev