eBay's Q1 earnings climb 20%