Conditions for the adoption of agro-ecological farming practices: a holistic framework illustrated with the case of almond farming in Andalusia