A new Netflix film about Mary, mother of Jesus, has cast Israeli actors while ignoring Palestinians, sparking anger and calls for a boycott