UAdam: Unified Adam-Type Algorithmic Framework for Non-Convex Stochastic Optimization