Building sustained success in a challenging business environment: the importance of agility and business continuity