WISER: Weak supervISion and supErvised Representation learning to improve drug response prediction in cancer