Thompson and Vogel capture titles at 34th Junior PGA Championship