Replace self with weakSelf in startDeviceMotionUpdatesToQueue:withHandler: