British MPs vote on controversial terrorism law