Federal judge blocks Texas abortion ban