William Brereton (soldier)