Pushover analysis procedures for seismic assessment: critical evaluation and application to some case studies