Bright/dark breather-soliton, lump wave-soliton and rogue wave-soliton interactions for a (3+1)-dimensional generalized B-type Kadomtsev-Petviashvili equation in fluid mechanics