100 Tory MPs may revolt in vote on EU