Adsorption, sensing and optical properties of molecules on BC3 monolayer: First-principles calculations