Text this: Robust mixture regression using mean-shift penalisation