Joint multi-task learning improves weakly-supervised biomarker prediction in computational pathology