Structure–function analyses of a pertussis-like toxin from pathogenic Escherichia coli reveal a distinct mechanism of inhibition of trimeric G-proteins