Medicare, long banned from covering weight loss treatments, will now allow beneficiaries to get a GLP-1 prescription for $50 a month. It comes with caveats.