People are being "overdiagnosed" with obesity because the body mass index (BMI) is not "nuanced" enough, leading medics have warned.