Vibration and stability of non-uniform beams with abrupt changes of cross-section by using C1 modified beam vibration functions