8 common B2B advertising challenges a B2B ad agency can help solve