Why do genes have introns?