A proposed law to legalise assisted dying in England and Wales has passed its latest Commons test, amid questions about the cost implications for taxpayers.