Rapper Post Malone has shed nearly 60lbs after ditching fizzy drinks, which he used to treat himself to after a "good show".