Brain-Computer Interfaces: Ethical issues and resolutions