Text this: A lightweight vulnerability detection method for long smart contracts based on bimodal feature fusion