Bäcklund transformation and soliton solutions for KP equation