Senator Arlen Specter challenges President Bush