Theoretical design of BAs/WX2 (X = S, Se) heterostructures for high-performance photovoltaic applications from DFT calculations