House delays vote for voter ID bill