Texas Senate passes controversial abortion bill