Darboux transformation and soliton solutions for the Boiti?Pempinelli?Tu (BPT) hierarchy