Diabetes mellitus: medical aspects and rehabilitation implications.