The Lufeng ancient ape could hang, climb on all fours... and walk upright?