Protolimonoids and quassinoids from Picrolemma granatensis