Resprouting as a key functional trait: how buds, protection and resources drive persistence after fire.