Republican effort to ban abortion after 20 weeks fails in Senate