Ferguson shares climb after double upgrade by BofA Securities