Giants No. 19 prospect Trevor McDonald strikes out seven and ties a career high with seven innings pitched for Triple-A Sacramento