Fossil shows man walked tall 3 million years ago