A unified formulation for dynamic behavior analysis of spherical cap with uniform and stepped thickness distribution under different edge constraints