Steve Harmison insists England captain Jos Buttler must not be “thrown under the bus” amid mounting pressure to boycott next month’s Champions Trophy game against Afghanistan.