Nicola Coughlan raises $2 million for Palestinian children