British prime minster defends controversial migration bill: Government 'tried every other way'