Iowa gives final approval to bill removing gender identity protections despite massive protests