An effective first order reliability method based on Barzilai–Borwein step