What exactly causes autism?

Is it mercury? Is it vaccines? Do vaccines just speed up the process?
What exactly causes autism?
Post Opinion