Hundreds of British soldiers sent to Afghanistan given anti-malaria drug known to be dangerous for mental health