Environmental fluctuations and asymmetrical dispersal: generalized stability theory for studying metapopulation persistence and marine protected areas