SingHealth data breach reveals several 'inadequate' security measures