Chancellor Philip Hammond is given some cough sweets by Prime Minister Theresa May as he delivers his Budget.