Raft of firms sign up to Nick Clegg’s Business Compact