Text this: Enzyme Commission Number Prediction and Benchmarking with Hierarchical Dual-core Multitask Learning Framework