German supplier ZF agrees to pay $7 billion for Wabco