Lose weight or lose your jobs, offshore workers told