Teacher who lost 18 stone says she would have 'done it years ago'