London’s bankers can now be forced to pay back bonuses long after they’ve spent them