Zahawi says new financial services bill will ensure sector ‘works in interests of British people and businesses’