Scalar field dark matter