How far does Franklin Roosevelt deserve his reputation as one of the greatest US presidents?