IFA jailed for stealing over £1m from clients