Waltham man on cusp of type 2 diabetes loses nearly eight stone