SFC gets fining powers over firms, directors